package br.com.minilocadora.service;

import java.util.List;
import java.util.Map;

import br.com.minilocadora.modelo.Funcionario;

public interface FuncionarioService {
	
	public Integer incluir(Funcionario funcionario) throws Exception;
	
	public void excluir(Funcionario funcionario) throws Exception;
	
	public void alterar(Funcionario funcionario) throws Exception;
	
	public List<Funcionario> listar(Integer first, Integer pageSize,
			String sortField, String ordenacao,
			Map<String, String> filters) throws Exception;
	
	public Integer totalDeRegistro() throws Exception;

}
